package com.itkaien.anno;

import org.springframework.context.annotation.Primary;
import org.springframework.context.annotation.Profile;
import org.springframework.stereotype.Component;

@Component
@Profile("test") //配置此选项，则此bean只有在test环境下才会被注入
//如何激活环境  1.配置文件激活 application.properties中配置spring.profiles.active=test
// 2.命令行激活 java -jar xxx.jar --spring.profiles.active=test
// 3.代码激活 @ActiveProfiles("test")
@Primary   //配置此选项，则此bean优先被注入 如果有多个实现类，则此bean优先被注入
public class Person1 implements PersonInterface{
    @Override
    public void eat() {
        System.out.println("eat1");
    }

    @Override
    public void sleep() {

    }

    @Override
    public void play() {

    }
}
